package com.xuecheng.base.exception;

/**
 * @Description: // 类说明，在创建类时要填写
 * @ClassName: XueChengPlusException    // 类名，会自动填充
 * @Author: MYH          // 创建者
 * @Date: 2023/1/31 16:24   // 时间
 * @Version: 1.0     // 版本
 */
public class XueChengPlusException extends RuntimeException{

    private String errMessage;

    public String getErrMessage(){
        return errMessage;
    }

    public XueChengPlusException() {
        super();
    }

    public XueChengPlusException(String message) {
        super(message);
        this.errMessage = message;
    }

    public static void cast(String errMessage){
        throw new XueChengPlusException(errMessage);
    }

    public static void cast(CommonError commonError){
        throw new XueChengPlusException(commonError.getErrMessage());
    }
}
